@charset "utf-8";
/* CSS Document */
html {
    font: 90%/1.3 arial,sans-serif;
}
.w538{ width:500px; padding:1px 1px 1px 1px; margin:0px auto;text-align: left; background:#FFF; border:#CCC solid 1px;}
.w508{ width:480px; margin:0 auto; padding:15px;}
label { 
/*    width:100px;*/
    float:left;
    text-align: right;
    padding-right: 3px;}
td label { width:200px;float:left; text-align: left;}
td {font:90%/1.3 arial,sans-serif;}
#elements .pfbc-textbox {  border:#CCC 1px solid; height:24px; background:none repeat scroll 0 0 #FAFAFA; margin-bottom:3px; border-radius:0.4em 0.4em 0.4em 0.4em;padding:1px;font: bold;}
#elements .pfbc-textarea {  border:#CCC 1px solid;  background:#FAFAFA;border-radius:0.4em 0.4em 0.4em 0.4em; margin-bottom:3px;font: bold;}
#elements .pfbc-radio,#elements .pfbc-checkboxes {
    padding-left: 3px;
}
#elements .pfbc-textbox:hover{ background:#F8F8F8;}
#elements .pfbc-textarea:hover{ background:#F8F8F8;}
/*#elements .pfbc-radio-buttons,#elements .pfbc-checkbox {padding-left:100px;}*/
img { border:0px; background:none;}
img a{ border:0px; background:none;}
.t_ogran{ color:#F30;line-height:22px; padding:0px; margin:0px;}
.t_gray{ color:#333;line-height:14px;}
#elements .pfbc-element {
/*    width: 520px;*/
    margin-bottom: 0.3em;
    padding-bottom: 0em;
    width: 470px;
}
#elements .pfbc-select {
    height: 24px;
    padding: 1px;
}
#elements  .width_large {
    width:470px; border:1px solid #CCC;
}
#elements  .width_medium {
    width:350px; border:1px solid #CCC;
}
#elements  .width_small {
    width:200px; border:1px solid #CCC;
}
#elements textarea.width_large {
    width:470px;height:20em; border:1px solid #CCC;
}
#elements textarea.width_medium{
    width:470px;height:10em; border:1px solid #CCC;
}
#elements textarea.width_small{
    width:470px;height:5.5em; border:1px solid #CCC;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat-x scroll 50% 50% #58AFE6;
    color:#FFF;
    font-weight:bold;
}
#elements .pfbc-buttons {
    margin-top: 20px;
}
#error{
    border: 1px dotted;
    color: red;
    display: block;
    padding: 10px;
    width: 448px;
}
body {
    text-align: center
}